docker的常用命令

2021-09-25 08:25:12 字數 1366 閱讀 9247

進入dockerfile檔案所在目錄,用build命令構建: docker build -t 自定義映象名稱 .

docker build -t redis-image.
最後面的.是指上下文,類似於dockerfile檔案目錄

docker images
docker network create --subnet=172.10.0.0/16 mynetwork
建立網段為172.10.0.0 名稱為 mynetwork 的網路

docker network ls
docker run -itd --name redis-master --net mynetwork -p 6380:6379 --ip 172.10.0.2  redis-image
基於redis-image這個映象建立容器redis-master

宿主機的6380繫結容器redis-master的6379埠

-d: 後台執行容器,並返回容器id;

-i: 以互動模式執行容器,通常與 -t 同時使用;

-p: 埠對映,格式為:主機(宿主)埠:容器埠

-t: 為容器重新分配乙個偽輸入終端,通常與 -i 同時使用;

–ip: 為容器制定乙個固定的ip

–net: 指定網路模式

docker ps -a
docker network inspect mynetwork
docker container rm -f 容器id
docker start  容器id
docker stop  容器id
docker stop  $(docker ps -a -q)
docker exec -it 容器id bash
退出用 exit 命令即可

將容器中檔案拷貝到宿主機中

docker cp 容器id:檔案路徑 宿主機目錄
將宿主機的檔案拷貝到容器中

docker cp 宿主機檔案路徑  容器id:目錄
docker run -itd --name mysql1 -e mysql_root_password=123123 --net mysqlnet -p 13308:3306 --ip 192.168.16.2   mysql:5.6

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