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