安装Docker Engine-Community
使用 Docker 仓库进行安装
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker:
- 设置仓库
安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2;
$ 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
- 可以使用阿里云仓库
$ yum-config-manager
--add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker Engine-Community
$ sudo yum install docker-ce docker-ce-cli containerd.io
Docker命令
启动 Docker
$ systemctl start docker
关闭 Docker
$ systemctl stop docker
运行状态 Docker
$ systemctl status docker
查看版本
$ docker --version
列出所有已经下载的镜像
$ docker image ls 或 $ docker images
中间层镜像-默认的 docker image ls 列表中,只会显示顶层镜像,显示包括中间层镜像在内的所有镜像
$ docker image ls -a
列出所有在运行的容器信息
$ docker ps
启动容器
$ docker start 20946668956f
停止容器
$ docker stop 20946668956f
重启容器
$ docker restart 20946668956f
进入容器
$ docker exec -it jenkins bash 或 $ docker exec -it 20946668956f bash
容器与主机之间的数据拷贝
将主机/www/runoob目录拷贝到容器96f7f14e99ab的/www目录下
$ docker cp /www/runoob 96f7f14e99ab:/www/
将主机/www/runoob目录拷贝到容器96f7f14e99ab中,目录重命名为www
$ docker cp /www/runoob 96f7f14e99ab:/www
将容器96f7f14e99ab的/www目录拷贝到主机的/tmp目录中
$ docker cp 96f7f14e99ab:/www /tmp/