2025年2月19日 星期三

Docker Command

#1 pull images
$docker pull chusiang/takaojs1607

#2 list images
$docker images

#3.1 run docker
$docker run -it ### bash

#3.2 run docker as a daemon
$docker run -it -d ### bash tail -f /dev/null

#3.3 run docker and mount local point (Local前:Container後)
$docker run -it -v ~/Downloads:/data ### bash


#4.1 list running containers
$docker ps

#4.2 list all containers
$docker ps -a

#5 Stop containers
$docker stop ###

#6 Start containers
$docker start ###

#7 Enter containers (exec)
$docker exec -it ### bash

#exit
離開container

#8 提交image (commit)
$docker commit ### Repostitory###

$docker commit -m "submit message" -a "Author Name" ### Repostitory###

#9 Modify Tag (版本控制)
$docker tag ### newname###:1.0

#10 移除image and tag (rmi vs. rm
$docker rmi ###
$docker rmi takaojs1607:1.2

強制移除正在運行的image
$docker run hello-world
$docker rmi -f hello-world

#11 上傳Docker Image
$ docker push <Username>foo
$ docker push <Server name>/foo



沒有留言:

張貼留言

Docker Command

#1 pull images $docker pull chusiang/takaojs1607 #2 list images $docker images #3.1 run docker $docker run -it ### bash #3.2 run do...