日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

初学docker容器

發(fā)布時間:2024/9/27 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学docker容器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、基本操作

1.拉取一個鏡像

  • 命令:docker pull 鏡像名:版本號/latest
    如果版本號是:latest,那么下載的是最新版的

實例:

[root@liuxin ~]# docker pull mysql:latest latest: Pulling from library/mysql 8559a31e96f4: Already exists d51ce1c2e575: Pull complete c2344adc4858: Pull complete fcf3ceff18fc: Pull complete 16da0c38dc5b: Pull complete b905d1797e97: Pull complete 4b50d1c6b05c: Pull complete 571e8a282156: Pull complete e7cc823c6090: Pull complete 61161ba7d2fc: Pull complete 74f29f825aaf: Pull complete d29992fd199f: Pull complete Digest: sha256:fe0a5b418ecf9b450d0e59062312b488d4d4ea98fc81427e3704f85154ee859c Status: Downloaded newer image for mysql:latest [root@liuxin ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 6e447ce4863d 47 hours ago 544MB nginx latest 0901fa9da894 5 days ago 132MB tomcat latest 6055d4d564e1 9 days ago 647MB tomcat 9-jre8 e24825d32965 14 months ago 464MB

2 . 在docker里啟動一個鏡像

命令:

[root@liuxin ~]# docker run -it --rm \ > ubuntu:latest \ > bash

實例

[root@liuxin ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 6e447ce4863d 47 hours ago 544MB nginx latest 0901fa9da894 5 days ago 132MB ubuntu latest adafef2e596e 9 days ago 73.9MB tomcat latest 6055d4d564e1 9 days ago 647MB redis latest 235592615444 5 weeks ago 104MB tomcat 9-jre8 e24825d32965 14 months ago 464MB [root@liuxin ~]# docker run -it --rm \ > ubuntu:latest \ > bash root@cbe63b114858:/# ls bin boot dev etc home lib lib32 lib64 libx32 media mnt opt proc root run sbin srv sys tmp usr var

3.查看所有的鏡像列表

命令:docker images

[root@liuxin ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql latest 6e447ce4863d 47 hours ago 544MB nginx latest 0901fa9da894 5 days ago 132MB tomcat latest 6055d4d564e1 9 days ago 647MB tomcat 9-jre8 e24825d32965 14 months ago 464MB

4.刪除鏡像

1)方式一:docker image rm j鏡像名:版本號

2)方式二:docker rmi 鏡像ID


5.刪除全部image鏡像

docker rmi $(docker images -q)

6.運行tomcat
命令格式:

docker run -p 運行端口號:8080 tomcat:版本號

例:

[root@liuxin ~]# docker run -p 8085:8080:7.0.57



7.刪除所有未運行的容器

docker container prune


8.以守護態(tài)運行容器

docker run -p 8085:8080 --name 容器名稱(自定義) -d tomcat:7.0.57


9.停止正在運行的容器

1)docker stop 容器ID
2)docker container stop 容器ID
3)docker container stop 容器的名字
4)停止所有正在運行的容器:docker stop $(docker ps -a -q)


10.以數(shù)據(jù)卷的方式運行容器

docker run -p 8080:8080 --name 容器名字(自定義) -d -v 宿主機tomcat ROOT目錄:/usr/local/tomcat/webapps/ROOT tomcat:版本號

docker run -p 8080:8080 --name tomcat12 -d -v /usr/local/docker/tomcat/ROOT:/usr/local/tomcat/webapps/ROOT tomcat:7.0.57



11.以交互的方式進入容器

docker exec -it 容器的名字 bash

例:

docker exec -it tomcat12 bash

總結(jié)

以上是生活随笔為你收集整理的初学docker容器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。