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> <