CentOS7安装Docker CE
$sudo 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 $sudo yum install docker-ce
注意:以上安装的是最新版18.03,如果要安装指定版本可以使用以下命令
# 查看可以安装的版本,从高到低 $yum list docker-ce --showduplicates | sort -r # 安装指定版本 $sudo yum install docker-ce-<VERSION STRING>
docker安装好之后是没有启动的,默认会创建一个docker组,但这个组没有添加任何用户。
# 启动docker $sudo systemctl start docker # 验证docker是否安装成功 $sudo docker run hello-world
注意:Docker CE运行之后,如果想使用docker操作命令,需要在命令前面加sudo,这样有点麻烦,我们可以添加当前普通用户到docker组
$sudo usermod -aG docker $USER # 执行完这条命令需要注销重新登录才会生效
Ubuntu安装Docker CE
$sudo apt-get update $sudo apt-get install apt-transport-https ca-certificates curl software-properties-common $curl -fsSL https://download.docker.com/Linux/ubuntu/gpg | sudo apt-key add - $sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/Linux/ubuntu $(lsb_release -cs) stable" $sudo apt-get update $sudo apt-get install docker-ce
注意1:也可以安装指定的版本(如果在ubuntu16.04上面安装报依赖问题,就用这种方法安装)
# 先查看可以安装的版本 $apt-cache madison docker-ce # 安装指定版本 $sudo apt-get install docker-ce=<VERSION>
注意2:Docker CE运行之后,如果想使用docker操作命令,需要在命令前面加sudo,这样有点麻烦,我们可以添加当前普通用户到docker组
$sudo usermod -aG docker $USER # 执行完这条命令需要注销重新登录才会生效
二、image(镜像)操作
# 查看服务器上面有哪些镜像 docker image ls docker images # 删除镜像 docker image rm 镜像名 # 下载镜像 docker pull 镜像名 # 加载本地镜像 docker load -i 镜像名
2.1 镜像下载地址
如果以后想要什么镜像就可以去dockerhub上面Pull,比如安装MySQL麻烦,也可以使用Docker。
Docker hub地址:https://hub.docker.com/三、container(容器)操作
# 查看正在运行的容器 docker container ls # 查看所有容器 docker ps -a # 删除容器 docker container rm 容器ID # 运行一个新的容器 docker run 参数 # 运行一个已经存在的容器 docker container start 容器ID # 停止一个已经存在的容器 docker container stop 容器ID # 重启一个已经运行的容器
精彩评论