docker-engine

上官凯歌
2023-12-01

/*这是一篇很菜的帖子,我会将日常所学添加进来。*/

ubuntu上安装docker-engine的两个前提是:必须是64位和Linux内核版本要在3.10以上。本机就是,直接无视。

开始

$  sudo -s  -- root权限

# apt install apt-transport-https ca-certificates --安装HTTPS组件(检查APT管理器HTTPS的兼容性)、证书 ---废话

# apt-key adv \
               --keyserver hkp://ha.pool.sks-keyservers.net:80 \
               --recv-keys 58118E89F3A912897C070ADBF76221572C52609D     --安装公钥

# apt touch /etc/apt/sources.list.d/docker.lsit --创建空白dockerlist
# echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | tee /etc/apt/sources.list.d/docker.list --添加docker源

 
# apt install linux-image-extra-$(uname -r) linux-image-extra-virtual --添加两个扩展包

/*此时需要重启,根据需要吧。我的系统已update&&upgrade...balbalabla*/

# apt update && apt install docker-engine --g安装docker-engine


# service docker start --启动docker


/*升级docker-engine*/

# apt upgrade  docker-engine

/*卸载docker-engine*/

# apt purge docker-engine && apt autoremove

/*删除docker 安装目录*/

根据你的分区不同,最好whereis docker。然后 rm -rf /usr/lib/docker等。默认rm不删除目录,可 rm -R /usr/lib/docker。


/*运行hello-world*/
$ sudo docker run  hello-world --其实这是一个镜像,本地没有,会从服务器pull
/*一些简单命令*/
sudo docker info或者 sudo docker status或者sudo docker ps -a
/*默认开机启动,但作为学习环境其实没必要*/
sudo service docker status--查询docker的运行状态
sudo systemctl disable docker --禁止开机启动



 类似资料: