centos7 docker安裝手順


先判斷能否連接外網通過yum安裝,如果過公司內網則需要設置代理,具體操作看這篇文章 https://blog.csdn.net/maple980326/article/details/102392523
下面開始安裝docker 注意centos是版本 7 或7以上
0. cat /etc/redhat-release
1. yum install -y yum-utils device-mapper-persistent-data lvm2
2. 設置stable 鏡像倉庫 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3. yum makecache fast
安裝docker ce: yum -y install docker-ce

啓動 docker: systemctl start docker

看版本信息 docker version  本次安裝的版本爲19.03.2

配置鏡像加速 阿里雲的授權碼獲取地址: https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

etc/docker 下 創建編輯 daemon.json 文件 添加下面這行內容
 
{
  "registry-mirrors": ["https://b123456888.mirror.aliyuncs.com"]
}

也可使用阿里雲上面的方法:
(1)執行 mkdir -p /etc/docker
(2)執行 
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://b123456888.mirror.aliyuncs.com"]
}
EOF
執行結束,重啓docker
systemctl daemon-reload 
systemctl restart docker

測試 docker run hello-world
docker運行
docker run -d -p 5000:5000 training/webapp python app.py
docker run -it -p 5000:5000 hello-world

參數說明:
-d:讓容器在後臺運行。
-p:主機端口:容器端口 進行映射。


ctr+p+q 退出當前容器(容器沒有關閉,可以重新進入)
重新進入容器方法
docker exec -it containerID /bin/bash

docker images 查看本機的鏡像
docker rmi 鏡像名稱 刪除鏡像


使用 docker ps 來查看我們正在運行的容器:
使用 docker logs -f  容器id 查看日誌
docker logs -f bf08b7f2cd89


停止 WEB 應用容器
docker stop wizardly_chandrasekhar   
重啓WEB應用容器
docker start wizardly_chandrasekhar
移除WEB應用容器
docker rm wizardly_chandrasekhar
刪除容器時,容器必須是停止狀態,否則會報如下錯誤
Error response from daemon: You cannot remove a running container bf08b7f2cd897b5964943134aa6d373e355c286db9b9885b1f60b6e8f82b2b85. Stop the container before attempting removal or force remove

硬刪除容器
docker rm -f wizardly_chandrasekhar

停止所有容器
docker stop $(sudo docker ps -a -q)

刪除所有停止運行的容器
docker rm $(sudo docker ps -a -q)

硬刪除所有容器
docker rm -f $(sudo docker ps -a -q)

自定義鏡像(容器打包至鏡像)

docker commit -a="username" -m="describe"  容器ID  鏡像名稱名稱:版本號

docker commit -a="maple" -m="no doc" 10ca8928f7bb mapleimage:1.0.1

重新進入容器方法
docker exec -it containerID /bin/bash

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章