docker簡單使用(一)

2021-09-05 13:12:27 字數 2122 閱讀 8803

1、在後台執行friendlyhello程式

docker run -d -p 4000:80 friendlyhello
2、檢視容器

docker container ls
3、檢視映象

docker image ls
4、用docker id來結束容器

docker container stop 1fa4ab2cf395
5、登入阿里雲docker registry

$ sudo docker login --username=[使用者名稱] registry.cn-***x.aliyuncs.com
6、從registry中拉取映象

$ sudo docker pull registry.cn-***x.aliyuncs.com/******:[映象版本號]
其中registry.cn-***x.aliyuncs.com/******代表registry的公網位址,下同。

7、將映象推送到registry

$ sudo docker login --username=[使用者名稱] registry.cn-***x.aliyuncs.com

$ sudo docker tag [imageid] registry.cn-***x.aliyuncs.com/*****:[映象版本號]

$ sudo docker push registry.cn-***x.aliyuncs.com/******:[映象版本號]

8、命令摘要彙總

docker build -t friendlyhello .  # create image using this directory's dockerfile

docker run -d -p 4000:80 friendlyhello # same thing, but in detached mode

docker container ls # list all running containers

docker container ls -a # list all containers, even those not running

docker container stop # gracefully stop the specified container

docker container kill # force shutdown of the specified container

docker container rm # remove specified container from this machine

docker container rm $(docker container ls -a -q) # remove all containers

docker image ls -a # list all images on this machine

docker image rm # remove specified image from this machine

docker image rm $(docker image ls -a -q) # remove all images from this machine

docker login # log in this cli session using your docker credentials

docker tag username/repository:tag # tag for upload to registry

docker push username/repository:tag # upload tagged image to registry

docker run username/repository:tag # run image from a registry

docker簡單使用

執行 docker d d 以bash方式執行容器並進入容器 docker run t i tomcat bin bash 進入容器後後開啟另乙個終端輸入 docker ps l 查詢該執行容器的containerid,拷貝檔案進入容器 以bash方式執行容器進入容器並且掛載宿主機目錄對映到容器 v...

docker簡單使用

docker是啥,類似於vmware,不解釋太官方的話。就是乙個程式,docker執行起來之後,他相當於就是乙個虛擬環境,他能輕鬆安裝各種軟體,比如mysql redis django等框架之類的,並且軟體安裝快捷方便,之間不會衝突。加一句,看看很快的,最多倆小時。再發一些簡單的docker操作命令...

docker簡單使用

linux yum install y epel release 安裝倉庫 yum install docker io 安裝docker chkconfig docker on 加入開機自動啟動 service docker start 啟動dockerdocker hello world dock...