-
首先查看unbantu的版本
cat /etc/lsb-release
我的版本是18.04 -
首先卸载掉之前可能安装过的docker
sudo apt-get remove docker docker-engine docker-ce docker.io
-
更新apt包
apt-get update
-
切换到root权限
su root
apt-get install apt-transport-https ca-certificates curl software-properties-common
-
添加docker官方的gpg
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
出现OK表示成功 -
安装稳定的存储库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) \stable"
-
更新下apt的包
apt-get update
-
检查安装是否成功
docker version
docker run hello-world
查看运行是否成功 -
启用镜像加速
在/etc/docker下创建文件daemon.json
{
"registry-mirrors":["https://xxxxxxxx.mirror.aliyuncs.com"] //写申请的aliyun镜像
}
- docker常用的命令
启动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
Execute Docker image
docker run hello-world
列出镜像列表
docker image ls
列出docker容器 (running, all, all in quiet mode)
docker container ls
docker container ls --all
docker container ls -aq