docker命令和操作笔记

这篇博客详细介绍了如何在Ubuntu上安装和使用Docker,包括更新源、安装Docker-ce、拉取镜像、启动容器、管理容器、创建并推送镜像、端口映射、网络设置、数据卷管理和Docker Compose的使用。通过一系列步骤,帮助读者熟悉Docker的基本操作。
摘要由CSDN通过智能技术生成

选一台linux机器,或者aws cloud上面选择一个ubuntu的ec2机器,本地电脑上安装MobaXterm或其他连接远程linux机器的界面工具。然后执行以下命令,熟悉docker。

1. 更新ubuntu的源
sudo apt-get update

2. 安装必要的包
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

3.接着下载
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4.接着下载
sudo add-apt-repository \
"deb [arch=amd64]" https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

5. 接着执行
sudo apt-get update

6.接着执行以下命令,安装docker-ce, 因为docker-ce是免费版
sudo apt-get install docker-ce

7. 接着下载和启动一个image

docker pull hello-world  或者 docker image pull hello-world(这个hello-world的image是dockerhub上一个image)
sudo docker run hello-world

sudo groupadd docker (groupadd是将当前用户添加到docker组)

8. 安装nginx的image
sudo docker image pull nginx:latest

9. 查看现在下载的image
docker images

10.进入root目录,这样执行每条命令,就不用加这个sudo的前缀了
sudo su -

11. 使用conainer启动image
docker container run -itd --name web-server-nginx -p 8080:80 nginx:latest   (其中web-server-nginx为你想给此次创建以及启动的container命的container名字,8080宿主机的端口,80是容器container的端口,浏览器访问是通过宿主机的8080端口访问,nginx:latest 是启动此container用到的镜像image)
执行完上面的命令,会返回一个container id,为 9b2daf782f1313985797588784ef03d323cf7aee8186820a07d97

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值