采用在线方式安装
Ubuntu 安装 Docker CE
apt-get update
apt-get install linux-image-extra-$(uname -r)
apt-get install linux-image-extra-virtual
使用 APT 安装
apt-get update
apt-get install apt-transport-https
apt-get install ca-certificates
apt-get install curl
apt-get install software-properties-common
添加国内源
添加软件源的 GPG 密钥
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
添加docker软件源
add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新 apt 软件包缓存,安装 docker-ce
apt-get update
apt-get install docker-ce
启动 Docker CE
systemctl enable docker
systemctl start docker
建立 docker 组
groupadd docker
将当前用户加入 docker 组
usermod -aG docker $USER
测试 Docker 是否安装正确
docker run hello-world
下/etc/docker/目录下新建文件daemon.json写入以下内容
# cd /etc/docker/
touch daemon.json
# cat daemon.json
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
重启服务
systemctl daemon-reload
systemctl restart docker
# docker pull centos
# docker image ls
# docker images
docker run -it centos:latest bash
退出容器
exit
# docker run -dit centos:latest
进入容器,可以使用镜像短ID(使用前3个字符)
# docker exec -it c0a bash
# docker container ls
查看处于终止状态的容器
# docker container ls -a
清理处于终止状态的容器
# docker container prune
可以使用镜像短ID(使用前3个字符)
docker stop f4c
vim /etc/docker/daemon.json
# cat /etc/docker/daemon.json
{
"registry-mirrors": [
"https://registry.docker-cn.com"
]
}
{
"dns" : [
"114.114.114.114",
"8.8.8.8"
]
}
daemon.json添加以下内容
{
"dns" : [
"114.114.114.114",
"8.8.8.8"
]
}
重启服务
# systemctl daemon-reload
# systemctl restart docker
参考:
1,Docker — 从入门到实践