下面是“Docker在线、离线安装及其常用命令操作”的完整攻略,包含两条示例说明。
Docker安装
在线安装
Docker官方提供安装脚本一键安装,具体操作如下:
- 卸载旧版本的Docker(可省略):
sudo apt-get remove docker docker-engine docker.io containerd runc
- 更新apt包索引:
sudo apt-get update
- 安装依赖包:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
- 添加Docker官方 GPG key:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加Docker apt源:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
- 更新apt包索引:
sudo apt-get update
- 安装Docker CE:
sudo apt-get install docker-ce docker-ce-cli containerd.io
安装完成后,验证是否成功安装:
sudo docker run hello-world
离线安装
在没有网络的环境下,可以先将Docker的安装包下载到本地,再进行安装。
- 下载Docker的离线安装包:
curl -o docker-ce.tar.gz https://download.docker.com/linux/static/stable/x86_64/docker-ce-19.03.11.tgz
- 解压安装包:
tar -xzvf docker-ce.tar.gz
- 将解压后的文件复制到/usr/bin目录下:
sudo cp docker/docker* /usr/bin/
- 设置环境变量:
sudo echo $'export PATH=$PATH:/usr/bin' >> /etc/profile
source /etc/profile
安装完成后,验证是否成功安装:
sudo docker run hello-world
常用命令操作
Docker镜像操作
安装镜像
安装镜像有两种方式:从官方仓库下载,或者导入本地镜像。
- 从官方仓库下载镜像:
sudo docker pull imageName
- 导入本地镜像:
sudo docker load < imageName.tar.gz
查看镜像
查看镜像列表:
sudo docker images
删除镜像
删除镜像:
sudo docker rmi imageName
删除所有镜像:
sudo docker rmi $(sudo docker images -a -q)
Docker容器操作
创建容器
创建容器:
sudo docker run -it --name containerName imageName /bin/bash
其中,-it
参数表示使用交互式终端;--name
参数指定容器名称;imageName
指定要创建容器的镜像名称。
进入容器
进入容器:
sudo docker exec -it containerName /bin/bash
查看容器
查看当前正在运行的容器:
sudo docker ps
查看所有容器:
sudo docker ps -a
停止和删除容器
停止容器:
sudo docker stop containerName
删除容器:
sudo docker rm containerName
这样就完成了“Docker在线、离线安装及其常用命令操作”的完整攻略,希望可以帮助你快速入门Docker。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Docker在线、离线安装及其常用命令操作 - Python技术站