docker的安裝與基本命令

2021-08-19 03:51:53 字數 1585 閱讀 4450

docker安裝以及使用

#如果你之前安裝過 docker,請先刪掉

sudo yum remove docker docker-common docker-selinux docker-engine

#安裝一些依賴

wget -o /etc/yum.repos.d/docker-ce.repo

#把軟體倉庫位址替換為 tuna:

sudo sed -i 's+download.docker.com+mirrors.tuna.tsinghua.edu.cn/docker-ce+' /etc/yum.repos.d/docker-ce.repo

#最後安裝:

sudo yum makecache fast

sudo yum install docker-ce

#驗證是否安裝成功

docker -v

#顯示docker version 18.03.0-ce, build 0520e24

#啟動docker

service docker start

配置國內映象
vi /etc/docker/daemon.json 

#重啟docker

systemctl daemon-reload

systemctl restart docker

#配置加速器之後,如果拉取映象仍然十分緩慢,請手動檢查加速器配置是否生效,在命令列執行 docker info,如果從結果中看到了如下內容,說明配置成功。

registry mirrors:

常用的命令

2.docker run -p 8082:80 -v /mnt/hgfs/public/:/mnt/hgfs/public/ --name mycentos -it centos

從某個映象生成乙個新的容器,

其中-p是埠對映,是把宿主機的8082埠對映成容器內的80埠。

-v是磁碟掛載,把宿主機裡的/mnt/hgfs/public/對映到容器裡的/mnt/hgfs/public/目錄。

–name 是給這個容器起名字。

其他可用引數:

-i: 以互動模式執行容器,通常與 -t 同時使用;

-t: 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

3.docker images顯示所有的本地docker映象

4.docker ps顯示當前執行的容器(需要檢視所有的容器 加上-a引數)

5.docker stop mycentos停止當前執行的容器

6.docker start mycentos啟動某個容器

7.docker attach mycentos連線到某個容器(我理解的是進入到容器裡面)

8.docker exec -i -t mynginx /bin/bash在容器mynginx中開啟乙個互動模式的終端

其他命令

其他的沒怎麼用到,有需要的同學可以來這裡檢視

docker命令

docker 安裝與基本命令

該檔案在docker啟動後,新建。etc docker daemon.json 啟動 sudo service docker start sudo chkconfig docker on 測試 docker run hello world docker version.檢視版本 docker ima...

docker 安裝 基本命令

docker centos7上的安裝步驟 yum update yum install docker io docker version 服務端沒有啟動 service docker start redirecting to bin systemctl start docker.service 服務...

Docker安裝及基本命令

docker安裝1.刪除舊版本 yum y remove docker 2.安裝docker yum install docker io 3.啟動docker systemctl start docker 4.設定開機啟動 systemctl enable dockerdocker命令啟動某個容器 ...