1. 程式人生 > >docker安裝 基本命令

docker安裝 基本命令

開發十年,就只剩下這套架構體系了! >>>   

1、查詢安裝過的包

yum list installed | grep docker

docker-engine.x86_64                 17.03.0.ce-1.el7.centos         @dockerrepo

 2.刪除安裝的軟體包

yum -y remove docker-engine.x86_64 

3、安裝 

$ sudo yum install docker

4、檢視版本

docker version

5、啟動服務

sudo service docker start

備註:可能selinux導致 將其狀態設定為disabled(有效)

或者

重新編輯docker配置檔案(沒試):

vi /etc/sysconfig/docker

# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs

OPTIONS='--selinux-enabled=false  --log-driver=journald --signature-verification=false'
if [ -z "${DOCKER_CERT_PATH}" ]; then
    DOCKER_CERT_PATH=/etc/docker
fi

 

:wq 儲存退出

重啟docker

systemctl  restart  docker 

6、設定開機啟動

sudo chkconfig docker on

7、安裝centos

docker pull centos

8、檢視映象

docker images

9、執行centos

docker run -it --name centos centos /bin/bash

或 -d  後臺程序

docker run -dit --name centos centos /bin/bash

注意:容器cmd命令執行結束後 容器退出 這就是為什麼有些容器-it啟動不起來的原因

10、檢視執行的程序

docker ps -a

或docker ps

10、刪除容器

docker rm -f 864da3c9b9c0

或docker kill centos2(映象名稱)

11、刪除映象

docker rmi  映象id

12、安裝最新版本docker:

1)yum update
2)yum install -y yum-utils device-mapper-persistent-data lvm2
3)yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

  4)sudo yum install docker-ce

13、進入容器

docker exec -it centos /bin/bash

14、退出容器

exit

15、啟動容器

docker start centos

16、設定下載源

vi /etc/docker/daemon.json 

增加:

17:從宿主機拷檔案到容器裡面

docker cp /usr/local/soft/apache-tomcat-8.0.29.tar.gz centos-mysql5.7-tomcat8-jdk8:/usr/local/workspace

18、埠對映

docker run -it -p 80:8080 --name centos-mysql5.7-tomcat8-jdk8 centos

docker run -it -p 80:8080 -p 3306:3306 --name centos-mysql5.7-tomcat8-jdk8 centos

19、修改容器名稱

docker rename <my_container> <