Docker常用操作命令

hunterjoy發表於2021-02-23

1、新建並啟動容器

docker run centos /bin/echo 'Hello world'


2、新建並啟動容器,命名容器名稱·

[root@test7 yum.repos.d]# docker run --name mycentos -i -t centos


3、使用docker ps –a可以檢視當前啟動的容器:

[root@linux-node1 ~]# docker ps -a

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

789de67bb454 centos "/bin/echo 'Hello wor" 30 seconds ago Exited (0) 29 seconds

ago pedantic_kare


4、關閉正在執行的容器

[root@test7 yum.repos.d]# docker stop mycentos

mycentos


5、啟動容器

[root@test7 yum.repos.d]# docker ps -a

CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                       PORTS               NAMES

5c262b277909        centos              "/bin/bash"              8 minutes ago       Exited (0) 52 seconds ago                        mycentos

6cf1f97026ea        centos              "/bin/bash"              14 minutes ago      Exited (137) 9 minutes ago                       elastic_sinoussi

0691346e2b0d        centos              "/bin/echo 'hello wo…"   16 minutes ago      Exited (0) 16 minutes ago                        xenodochial_pascal

b20d8ba7d21a        mysql               "docker-entrypoint.s…"   6 hours ago         Exited (1) 6 hours ago                           eloquent_wilson

28817765fe40        mysql:5.7           "docker-entrypoint.s…"   2 years ago         Exited (0) 2 years ago                           mymysql

c512a13e7cb5        hello-world         "/hello"                 2 years ago         Exited (0) 2 years ago                           festive_benz

7ed60f15f664        hello-world         "/hello"                 2 years ago         Exited (0) 2 years ago                           heuristic_meninsky

[root@test7 yum.repos.d]# docker start 5c262b277909

5c262b277909

[root@test7 yum.repos.d]# docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

5c262b277909        centos              "/bin/bash"         8 minutes ago       Up 6 seconds                            mycentos


6、進入到容器中:

[root@test7 yum.repos.d]# docker exec -it 5c262b277909 /bin/bash


7、強制關閉正在執行的容器

[root@test7 yum.repos.d]# docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

5c262b277909        centos              "/bin/bash"         11 minutes ago      Up 3 minutes                            mycentos

[root@test7 yum.repos.d]# docker kill 5c262b277909

5c262b277909

[root@test7 yum.repos.d]# docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES



8、進入容器

[root@test7 yum.repos.d]# docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

5c262b277909        centos              "/bin/bash"         12 minutes ago      Up 5 seconds                            mycentos

[root@test7 yum.repos.d]# docker attach 5c262b277909


9、退出容器並停止容器

exit


10、退出容器,不停止容器

CTRL+P+Q


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/543979/viewspace-2758751/,如需轉載,請註明出處,否則將追究法律責任。

相關文章