docker安裝步驟簡述

干凈卸載docker

yum remove docker*
或者
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine

rm -rf /etc/systemd/system/docker.service.d
rm -rf /var/lib/docker
rm -rf /var/run/docker

安裝docker

step 1: 安裝必要的一些系統(tǒng)工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

Step 2: 添加軟件源信息

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Step 3: 更新并安裝 Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce

Step 4: 開啟Docker服務

sudo service docker start

注意:

官方軟件源默認啟用了最新的軟件,您可以通過編輯軟件源的方式獲取各個版本的軟件包。例如官方并沒有將測試版本的軟件源置為可用,你可以通過以下方式開啟。同理可以開啟各種測試版本等。
vim /etc/yum.repos.d/docker-ce.repo
將 [docker-ce-test] 下方的 enabled=0 修改為 enabled=1

安裝指定版本的Docker-CE:

Step 1: 查找Docker-CE的版本:

yum list docker-ce.x86_64 --showduplicates | sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: branch, fastestmirror, langpacks
docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable
docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
Available Packages

Step2 : 安裝指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos)

sudo yum -y install docker-ce-[VERSION]</font>

root@iZbp12adskpuoxodbkqzjfZ:$ docker version
Client:
Version: 17.03.0-ce
API version: 1.26
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 07:52:04 2017
OS/Arch: linux/amd64
Server:
Version: 17.03.0-ce
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 07:52:04 2017
OS/Arch: linux/amd64
Experimental: false

配置鏡像加速器

1. 安裝/升級Docker客戶端

推薦安裝1.10.0以上版本的Docker客戶端,參考文檔 docker-ce

2. 配置鏡像加速器

針對Docker客戶端版本大于 1.10.0 的用戶
您可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://74x1oyrc.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

docker鏡像拉取、啟動、停止

docker pull tomcat:9-jre11-slim
docker images
docker run -d -p 8081:8080 tomcat:9-jre11-slim
docker run -d -v /webapps:/usr/local/tomcat/webapps -p 8081:8080 tomcat:9-jre11-slim
docker stop 68ebf7adf771(停止容器實例)

刪除容器實例(先停止后刪除)

docker ps -a
docker rm containerid
-f : 通過SIGKILL信號強制刪除一個運行中的容器,主要刪除正在運行的容器實例
-l : 移除容器間的網(wǎng)絡連接,而非容器本身
-v : 刪除容器掛載卷

刪除鏡像

docker images
docker rmi imageid
docker rmi -f 強制刪除
docker rmi –no-prune :不移除該鏡像的過程鏡像,默認移除

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 談到IT售前進階體系,《IT售前工程師》是入門階段一本很不錯的書籍,可以幫助小白很快的搭建起售前的知識體系,入門推...
    劉雪源閱讀 3,679評論 0 10
  • 前兩天讀到戰(zhàn)友蘇相如的文章,對007的質(zhì)疑,不一定是全部事實,但很可能有這些現(xiàn)象。因為對007的了解真的沒有那么多...
    梁琰閱讀 123評論 0 0
  • 看多了雞湯文,大部分的主張都是年輕時要全力拼搏,年老了才會有個安穩(wěn)富足的晚年。在熱血沸騰的時候千萬別忘了奮斗還有個...
    太平洋里的貓閱讀 302評論 0 3
  • 身體是革命的本錢。
    文華ya閱讀 77評論 0 0

友情鏈接更多精彩內(nèi)容