@File
2019-10-08T11:27:47.000000Z
字数 1529
阅读 150
web
系统
su -
apt remove docker docker-engine docker-ce docker.io
apt update
apt-get install apt-transport-https \ ca-certificates \ curl \ software-properties-common
# 国内源
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# 或者 官方源
# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
#国内镜像
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
#或者 官方源
# $ sudo add-apt-repository \
# "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
# $(lsb_release -cs) \
# stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安装指定版本
# sudo apt-get install docker-ce=<VERSION>
docker version
Client: Docker Engine - Community
Version: 19.03.2
...省略
docker run hello
# Docker 需要用户具有 sudo 权限,为了避免每次命令都输入sudo,可以把用户加入 Docker 用户组
sudo usermod -aG docker $USER
没有阿里云先注册账号
登录阿里云,搜索 容器镜像服务
# `/etc/docker/daemon.json` 来使用加速器
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
}
EOF
# 重新加载文件
service daemon-reload
# 重启 Docker
service restart docker
docker info
# 下载镜像
docker pull nginx
# 运行容器
docker run --name nginx-container -p 80:80 -d nginx
启动docker
sudo service docker start
停止docker
sudo service docker stop
重启docker
sudo service docker restart
列出Docker CLI命令
docker
docker container --help
显示Docker版本和信息
docker --version
docker version
docker info