Docker安装与使用
以CentOS7为例:
Docker安装
更新系统软件包:
1
sudo yum update添加Docker存储库:
1
2sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo安装Docker引擎:
1
sudo yum install docker-ce启动Docker服务:
1
sudo systemctl start docker验证Docker是否正确安装并运行:
1
sudo docker info
Docker基础操作
显示Docker版本信息:
1
docker version显示Docker系统信息:
1
docker info拉取镜像:
1
docker pull image_name:tag列出本地镜像:
1
docker images运行容器:
1
docker run options image_name:tag列出正在运行的容器:
1
docker ps列出所有容器(包括已停止的):
1
docker ps -a停止容器:
1
docker stop container_id/container_name启动已停止的容器:
1
docker start container_id/container_name重启容器:
1
docker restart container_id/container_name进入容器:
1
docker exec -it container_id/container_name bash这将在正在运行的容器中打开一个新的终端会话。
查看容器日志:
1
docker logs container_id/container_name删除容器:
1
docker rm container_id/container_name在删除容器之前,必须先停止该容器。
删除镜像:
1
docker rmi image_id/image_name:tag在删除镜像之前,必须先删除所有基于该镜像运行的容器。