CentOS 安裝 docker
一、docker安裝
centos安裝docker sudo yum update sudo yum install -y yum-utils device-mapper-persistent-data 1vm2 sudo yum-config-manager --add-repo sudo yum install docker-ce docker -v
sudo vim /etc/docker/daemon.json 新增 { "registry-mirrors": ["] }
1 docker 啟動
systemctl start docker
2 檢視docker狀態
systemctl status docker
3 停止docker
systemctl stop docker
4 重啟docker
systemctl restart docker
5 設定開機自啟動
systemctl enable docker
docker info docker --help
二、docker 常用命令
1 映象相關命令
docker images
docker search centos
docker pull 映象名稱 eq: docker pull centos
docker rmi 映象id
docker rmi `docker rmi -q`
2 容器相關命令
docker ps # 檢視所有 docker ps -a
docker run -it --name=容器名稱 映象名稱:標籤 /bin/nash docker run -it --name=mycentos centos:7 /bin/nash #檢視啟動的容易 docker ps
docker run -di name=容器名稱 映象名稱:標籤
docker exec -it 容器名稱(或者容器id) /bin/bash
docker stop 容器名稱(或者容器id)
docker start 容器名稱(或者容器id)
docker cp 需要複製的檔案或者目錄 容器名稱:容器目錄 #容器複製宿主機 docker cp 容器名稱:容器目錄 需要複製的檔案或者目錄
docker run -di --name=mycentos3 -v /usr/local/myhtml:/usr/localmyhtml centos:7
docker inspect 容器名稱 eq: 顯示很多資訊 docker inspect mycentos2
docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos2
docker rm 容器名稱
三、應用部署
1 MySQL部署
docker pull centos/mysql-57-centos7
docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7
docker exec -it tensquare_mysql /bin/bash
mysql -u root -p
2 tomcat部署
docker pull tomcat:7-jre7
docker run -di --name=mytomcat -p 9000:8080 -v /usr/local/webapps:/usr/local/tomcat/webapps tomcat:7-jre7
3 Nginx部署
docker pull nginx
docker run -di --name=mynginx -p 80:80 nginx
docker exec -it mynginx /bin/bash
4 Redis部署
docker pull redis
docker run -di --name=myredis -p 6379:6379 redis
四、遷移與備份
1 容器儲存為映象
docker commit mynginx(容器名稱) mynginx_i(映象名稱)
2 映象備份
docker save -o mynginx.tar(匯出的檔案) mynginx_i(映象名稱)
3 映象恢復
docker load -i mynginx.tar(檔名)
五、Dockerfile
1 Dockerfile簡介
2 常用命令
六、Docker私有倉庫
1 建立私有倉庫映象
docker pull registry
docker run -di --name=registry -p 5000:5000 registry
"insecure-registries":["192.168.141.129:5000"]
systemctl restart docker
2 映象上傳到私有倉庫
docker tag jdk1.8(自己的映象) 192.168.141.129:5000
docker push 192.168.141.129:5000/jdk1.8
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70003733/viewspace-2895001/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS Docker 安裝CentOSDocker
- CentOS安裝DockerCentOSDocker
- centos下安裝dockerCentOSDocker
- centos 線上安裝 dockerCentOSDocker
- CentOS 8.4安裝DockerCentOSDocker
- Docker Centos安裝OpensshDockerCentOS
- Centos 7 Docker 安裝CentOSDocker
- Centos 安裝 Docker|教程CentOSDocker
- Docker教程之四CentOS安裝DockerDockerCentOS
- docker學習1:CentOS Docker 安裝DockerCentOS
- Centos Docker安裝、升級、解除安裝CentOSDocker
- Centos7安裝安裝部署dockerCentOSDocker
- Centos7.9安裝解除安裝DockerCentOSDocker
- CentOS7 安裝 dockerCentOSDocker
- centos 下docker映象安裝CentOSDocker
- 在CentOS上安裝dockerCentOSDocker
- centOS(同redhat)安裝 dockerCentOSRedhatDocker
- 76-CentOS Docker 安裝CentOSDocker
- centos7安裝dockerCentOSDocker
- Centos6.5 Docker安裝CentOSDocker
- Docker centos 安裝syslogDockerCentOS
- Centos7.9 安裝 DockerCentOSDocker
- CentOS系統安裝dockerCentOSDocker
- Centos 7 安裝 Docker 與 Docker ComposeCentOSDocker
- centos7 docker 安裝教程CentOSDocker
- 在CentOS 8.1上安裝 DockerCentOSDocker
- centos7快速安裝dockerCentOSDocker
- centOs7安裝最新dockerCentOSDocker
- Centos7上安裝dockerCentOSDocker
- CentOS中利用Docker安裝RedisCentOSDockerRedis
- centos7下docker安裝CentOSDocker
- centos7下安裝 dockerCentOSDocker
- docker的安裝(linux、centos)DockerLinuxCentOS
- Centos7安裝Docker EngineCentOSDocker
- Centos7下安裝DockerCentOSDocker
- 在centos 6.8下安裝dockerCentOSDocker
- Centos7 yum安裝 DockerCentOSDocker
- centos6上安裝dockerCentOSDocker