1. 安裝與配置 Docker
安裝 Docker
Docker
軟件包已經包括在默認的CentOS-Extras
軟件源裏。因此想要安裝docker
,只需要運行下面的yum
命令:yum install docker-io -y
直接
yum
安裝,安裝成功後查看版本docker -v
啓動docker
service docker start
設置開機啓動
chkconfig docker on
配置 Docker
因爲國內訪問 Docker Hub 較慢, 可以使用騰訊雲提供的國內鏡像源, 加速訪問 Docker Hub
依次執行以下命令
echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker systemctl daemon-reload service docker restart
2. Docker 的簡單操作
下載鏡像
下載一個官方的 CentOS 鏡像到本地
docker pull centos
下載好的鏡像就會出現在鏡像列表裏
docker images
運行容器
這時我們可以在剛纔下載的 CentOS 鏡像生成的容器內操作了。
生成一個 centos 鏡像爲模板的容器並使用
bash shell
docker run -it centos /bin/bash
這個時候可以看到命令行的前端已經變成了 [root@(一串 hash Id)] 的形式, 這說明我們已經成功進入了 CentOS 容器。
在容器內執行任意命令, 不會影響到宿主機, 如下
mkdir -p /data/simple_docker
可以看到
/data
目錄下已經創建成功了simple_docker
文件夾ls /data
退出容器
exit
查看宿主機的
/data
目錄, 並沒有simple_docker
文件夾, 說明容器內的操作不會影響到宿主機ls /data
保存容器
查看所有的容器信息, 能獲取容器的id
docker ps -a
然後執行如下命令,保存鏡像:
docker commit -m="備註" [CONTAINER_ID] [IMAGE]
完成