docker

66

docker的相关使用代码

安装docker

更新apt包管理器:

sudo apt-get update

移除旧的Docker版本(如果存在):

sudo apt-get remove docker docker-engine docker.io containerd runc

安装Docker

sudo apt install docker.io

升级docker

sudo apt-get install docker-ce docker-ce-cli containerd.io

验证 Docker 是否成功:

sudo docker run hello-world

如果Docker已经正确安装,您将看到一条消息,大意是这样的:"Hello from Docker! This message shows that your installation appears to be working correctly."

镜像操作

拉取镜像:

docker pull image_name:tag

查看本地镜像列表:

docker images

删除本地镜像:

docker rmi image_name:tag

容器操作

运行容器:

docker run [options] image_name:tag

查看运行中的容器:

docker ps

查看所有容器(包括停止的):

docker ps -a

停止容器:

docker stop container_id_or_name

启动已停止的容器:

docker start container_id_or_name

删除容器:

docker rm container_id_or_name

重启容器:

docker restart <container_id>


容器日志和进入容器

查看容器日志:

docker logs container_id_or_name

进入运行中的容器:

docker exec -it container_id_or_name /bin/bash

网络操作

查看 Docker 网络:

docker network ls

创建自定义网络:

docker network create network_name

卷(Volumes)

查看卷列表:

docker volume ls

创建卷:

docker volume create volume_name

其他常用指令

查看 Docker 版本:

docker version

查看 Docker 信息:

docker info

查看 Docker 帮助:

docker --help