docker 常用命令筆記一

2021-08-29 23:07:44 字數 3113 閱讀 3665

一、執行docker

docker run --name fedora-kivy -i -t ubuntun /bin/bash
二、檢視docker

docker ps -a

docker inspect 檢視正在執行的映象

三、重啟容器

docker start -i  container01
四、刪除停止的容器

docker rm containername
五、守護形式運容器

#互動執行

docker run -i -t image /bin/bash

ctrl-p ctrl-q退出

docker attach fedora-kivy #進入再次執行的互動狀態

#deamon執行

sudo docker run --name dc1 -d centos /bin/bash

docker stop dc1#停止dc1

docker kill dc1

六、檢視容器日誌

docker logs -tf --tail 10 dc1

-f --follows = true | false #實時跟蹤日誌

-t --timestamps=true | false #帶時刻返回日誌

--tail = 'all' #返回所有日誌

七、容器中的程序

docker top

啟動新程序

docker exec -i -t dc /bin/bash

八、部署**

埠對映

docker run -p 80 -i -t centos /bin/bash 宿主機埠隨意

docker run -p 8080:80 -i -t centos /bin/bash 指定宿主和容器埠

進入容器

docker run -p 80 --name myweb -i -t centos /bin/bash

裝nginx

yum install -y nginx,vim

做網頁mkdir /var/www/html

vim index.html

修改nginx的配置檔案的root位置

nginx啟動

九、重啟容器可能會導致ip和埠對映改變

[root@linux leo]# docker search centos

index name description stars official automated

docker.io docker.io/centos the official build of centos. 4845 [ok]

docker.io docker.io/centos the official build of centos. 4845 [ok]

docker.io docker.io/ansible/centos7-ansible ansible on centos7 118 [ok]

docker.io docker.io/ansible/centos7-ansible ansible on centos7 118 [ok]

docker.io docker.io/jdeathe/centos-ssh centos-6 6.10 x86_64 / centos-7 7.5.1804 x... 99 [ok]

docker.io docker.io/jdeathe/centos-ssh centos-6 6.10 x86_64 / centos-7 7.5.1804 x... 99 [ok]

docker.io docker.io/consol/centos-xfce-vnc centos container with "headless" vnc sessi... 65 [ok]

docker.io docker.io/consol/centos-xfce-vnc centos container with "headless" vnc sessi... 65 [ok]

docker.io docker.io/imagine10255/centos6-lnmp-php56 centos6-lnmp-php56 47 [ok]

docker.io docker.io/imagine10255/centos6-lnmp-php56 centos6-lnmp-php56 47 [ok]

[root@linux leo]# docker pull centos:7.5

trying to pull repository docker.io/library/centos ...

十一、docker commit構建映象

docker commit -a "author's name" -m "image info" centos-nginx dormancypress/centos-nginx

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

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

Docker 常用命令 筆記

docker images 檢視映象列表 docker stop docker ps a q 停止所有正在執行的容器 docker rm docker ps a q 刪除所有正在執行的容器 docker rmi f799 刪除映象 f799是映象id docker build t chat 1.0 ...

Docker 常用命令筆記

初次使用docker run執行helloworld docker run ubuntu bin echo hello world hello world對該命令的解釋 容器 container 作業系統使用了ubuntu 在宿主機命令列終端執行以上命令,顯示hello world然後返回宿主機命令...