docker常用命令

2021-10-07 21:49:10 字數 1752 閱讀 3256

docker 包括三個基本概念:

docker的安裝部分不做介紹,下面介紹一些常用的docker命令

1. docker images:檢視所有映象list

$ docker images
2.  docker load :匯入本地的映象(一般是壓縮格式)

$ docker load --input fedora.tar
3. docker tag:給映象打tag,也可以用來重新命名映象

使用方式: docker tag [options] image[:tag] [registryhost/][username/]name[:tag]

$ docker tag ubuntu:15.10 runoob/ubuntu:v3
$ docker tag image_id runoob/ubuntu:v3
4. docker ps:列出建立的容器

$ docker ps
5. docker commit:建立新的容器

例如,在docker容器裡面安裝了一些包,apt-get install lrzsz,然後想將容器進行永久儲存,可以使用commit命令

語法:docker commit [options] container [repository[:tag]]

$ docker commit a404c6c174a2 mymysql:v1

在exit容器前,commit容器進行儲存

6. docker exec:在容器中執行命令

$ docker exec -it 9df70f9a0714 /bin/bash
其中,-it表示互動式執行命令

7. docker rmi:刪除映象

$ docker rmi
8. docker build:通過dockerfile構建映象

$ docker build -t runoob/ubuntu:v1 .
9.docker run:執行映象

$docker run -it  --name short-video2 -m 16g --cpuset-cpus "0-7" --runtime nvidia --net host  registry.***.aaa.bbb/romai_dev/general-ooo-py36:v1.0 bash
10.docker exec:執行執行的容器 

$ docker exec -it bash
9. docker cp:用於容器與主機之間資料拷貝

將主機/www/runoob目錄拷貝到容器96f7f14e99ab的/www目錄下。

$ docker cp /www/runoob 96f7f14e99ab:/www/
將主機/www/runoob目錄拷貝到容器96f7f14e99ab中,目錄重新命名為www。

$ docker cp /www/runoob 96f7f14e99ab:/www
將容器96f7f14e99ab的/www目錄拷貝到主機的/tmp目錄中。

$ docker cp  96f7f14e99ab:/www /tmp/
參考:

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