官網(wǎng)安裝步驟:https://docs.docker.com/desktop/install/ubuntu/
docker快速入門(mén)教程
Ubuntu-Docker安裝和使用
docker官網(wǎng)
docker-hub倉(cāng)庫(kù)
1、常用指令
(1)鏡像操作
# ############################# 以nginx為例
docker images
docker pull nginx:1.24
docker rmi nginx
docker save -o nginx.tar nginx
docker load -i nginx.tar
docker push
docker search nginx
docker commit 容器id 鏡像名稱:版本號(hào) # 容器轉(zhuǎn)鏡像
docker build # 構(gòu)建鏡像
(2)容器操作
docker run --name MyNginx -d -p 8080:80 nginx # 容器名唯一
docker stop MyNginx
docker start MyNginx
docker pause MyNginx
docker unpause MyNginx
docker ps
docker inspect MyNginx
docker logs -f MyNginx
# 將容器nginx.conf文件復(fù)制到宿主機(jī)
docker cp MyNginx:/usr/share/nginx/html /usr/local/docker/nginx/
# docker exec進(jìn)入容器內(nèi)部;
# -it: 給當(dāng)前進(jìn)入的容器創(chuàng)建一個(gè)標(biāo)準(zhǔn)輸入、輸出終端,允許我們與容器操作
# MyNginx: 要進(jìn)入的容器的名稱
# bash: 進(jìn)入容器后執(zhí)行的命令
docker exec -it MyNginx bash
docker rm -f MyNginx
(3)數(shù)據(jù)卷操作
docker volume create html # 創(chuàng)建數(shù)據(jù)卷html
docker volume ls
docker volume inspect html docker inspect html
docker volume prune
docker volume rm html
docker run --name MyNginx -d -p 8080:80 -v html:/usr/share/nginx/html nginx
# 指定掛載目錄
docker run --name MyNginx -d -p 8080:80 -v /usr/local/nginxtest:/usr/share/nginx/html nginx
# 可以一次性掛載多個(gè)
docker run --name MyNginx -d -p 8080:80 -v /usr/nginxtest1:/root/data1 -v /usr/nginxtest2:/root/data2 nginx
https://blog.csdn.net/weixin_43977226/article/details/128411102
2、自定義鏡像
構(gòu)建目錄
dockfile
root@xingwei-virtual-machine:/home/App# cat dockfile
FROM java:8
MAINTAINER @test
ADD SpringBoot_init-0.0.1-SNAPSHOT.jar Spring.jar
CMD java -jar Spring.jar
構(gòu)建鏡像
docker build -f ./dockfile -t app .
啟動(dòng)容器
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-631209.html
docker run --name app -d -p 8081:8081 app
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-631209.html
3、dockfile
4、docker-compose
到了這里,關(guān)于ubuntu18.04安裝docker及docker基本命令的使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!