docker常用命令

2021-09-25 20:14:58 字數 1713 閱讀 2998

1.docker配置映象加速器

root@backer:~# vi /etc/docker/daemon.json 

{"registry-mirrors":["",""]

2.docker重啟

service docker restart

systemctl docker restart

systemctl daemon-    restart

3.其他命令

docker pull nginx

docker image ls

docker run --name docker-nginx -p 8081:80 -d nginx

列印出字串,是容器id

docker ps 檢視容器是否執行

docker inspect 容器id :檢視容器的具體資訊

另一種啟動方式

docker run-i-t nginx/bin/bash

會進入容器,使用[ctrl + d],這樣會結束docker當前執行緒,容器結束,可以使用[ctrl + p][ctrl + q]退出而不終止容器執行

如下命令,會在指定容器中執行指定命令,[ctrl+d]退出後不會終止容器執行

docker exec -it [container_name or container_id] /bin/bash

nginx 部署docker並對映docker外部檔案

mkdir -p ~/nginx/www ~/nginx/logs ~/nginx/conf
docker cp 6dd4380ba708:/etc/nginx/nginx.conf ~/nginx/conf  #從容器內copy檔案之容器外
docker run -d -p 8082:80 --name runoob-nginx-test-web -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx
-p 8082:80:將容器的 80 埠對映到主機的 8082 埠。

--name runoob-nginx-test-web:將容器命名為 runoob-nginx-test-web。

-v ~/nginx/www:/usr/share/nginx/html:將我們自己建立的 www 目錄掛載到容器的 /usr/share/nginx/html。

cd ~/nginx/www,行政 index.html
如果要重新載入 nginx 可以使用以下命令傳送 hup 訊號到容器:

docker kill -s hubp container-name

docker restart container-name

映象打包推送之dicker hub

docker login

docker tag nginx 183/backer:v1.1.0

docker push 18301516627/backer:v1.1.0

從容器外進入映象

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...

docker常用命令

docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...